
package com.sasis.service;

import java.util.List;

import com.sasis.model.HighRequest;

public interface HighRequestManager extends Manager {
    /**
     * Retrieves all of the highRequests
     */
    public List getHighRequests(HighRequest highRequest);

    public List getHighRquestByTaskId(String taskId); 
    public List selectHighRequests(HighRequest highRequest);
    /**
     * Gets highRequest's information based on id.
     * @param id the highRequest's id
     * @return highRequest populated highRequest object
     */
    public HighRequest getHighRequest(final String id);

    /**
     * Saves a highRequest's information
     * @param highRequest the object to be saved
     */
    public void saveHighRequest(HighRequest highRequest);
    public int saveHighRequestStatus(String requestId);
    /**
     * Removes a highRequest from the database by id
     * @param id the highRequest's id
     */
    public void removeHighRequest(final String id);
}

